package com.csair.seam.domain.model.vo;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description 新增报废VO
 * @author lanrunli
 *
 */
@Data
@ApiModel
public class AssetsChangeVo implements Serializable{
	
	private static final long serialVersionUID = 4897932289672105714L;

	@ApiModelProperty(value="单位名称")
	private String orgName;
	
	@ApiModelProperty(value="位置变动未完成量")
	private Integer locationChangeUnfinishedNum = 0;
	
	@ApiModelProperty(value="位置变动已完成量")
	private Integer locationChangeFinishedNum = 0;
	
	@ApiModelProperty(value="位置变动总量")
	private Integer locationChangeTotalNum = 0;
	
	@ApiModelProperty(value="位置变动完成比率")
	private Double locationChangeFinishedRate = 0D;
	
	
	@ApiModelProperty(value="责任人变动未完成量")
	private Integer userChangeUnfinishedNum = 0;
	
	@ApiModelProperty(value="责任人变动已完成量")
	private Integer userChangeFinishedNum = 0;
	
	@ApiModelProperty(value="责任人变动总量")
	private Integer userChangeTotalNum = 0;
	
	@ApiModelProperty(value="责任人变动完成比率")
	private Double userChangeFinishedRate = 0D;
	
	
	@ApiModelProperty(value="使用部门变动未完成量")
	private Integer useDeptChangeUnfinishedNum = 0;
	
	@ApiModelProperty(value="使用部门变动已完成量")
	private Integer useDeptChangeFinishedNum = 0;
	
	@ApiModelProperty(value="使用部门变动总量")
	private Integer useDeptChangeTotalNum = 0;
	
	@ApiModelProperty(value="使用部门变动完成比率")
	private Double useDeptChangeFinishedRate = 0D;
	
	
	@ApiModelProperty(value="报废未完成量")
	private Integer reduceUnfinishedNum = 0;
	
	@ApiModelProperty(value="报废已完成量")
	private Integer reduceFinishedNum = 0;
	
	@ApiModelProperty(value="报废总量")
	private Integer reduceTotalNum = 0;
	
	@ApiModelProperty(value="报废完成比率")
	private Double reduceFinishedRate = 0D;
	
	
	@ApiModelProperty(value="调拨未完成量")
	private Integer reDeployOutUnfinishedNum = 0;
	
	@ApiModelProperty(value="调拨已完成量")
	private Integer reDeployOutFinishedNum = 0;
	
	@ApiModelProperty(value="调拨总量")
	private Integer reDeployOutTotalNum = 0;
	
	@ApiModelProperty(value="调拨完成比率")
	private Double reDeployOutFinishedRate = 0D;
	
	
	@ApiModelProperty(value="单据总量（位置变动+责任人变动+使用部门摆动+报废+调拨）")
	private Integer totalNum = 0;
	
	@ApiModelProperty(value="平均完成率")
	private String avgFinishedRate = "0";
	
}
